Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Bucharest Belarus F1 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 USA F26 USA F27 China F1 USA F2 China F2 USA F3 USA F4 Morocco F1 USA F5 Morocco F2 Croatia F4 Croatia F5 Great Britain F6 Spain F17 Spain F18 Belarus F2 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 France F7 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F16 Great Britain F2 Netherlands F4 France F17 France F20 Rodez Brazil F1 Great Britain F1 Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Belarus F1 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 USA F6 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F26 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Switzerland F2 Czech Republic F4 Czech Republic F5 Slovakia F2 Great Britain F15 Great Britain F1 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Antalya M15 Buzau Nossa Caixa Aberto de Sao Paulo - Sao Paulo Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Maia Open 2002 - Maia GHI Bronx Tennis Classic - Bronx GHI Bronx Tennis Classic - Bronx Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Open de Montauban - Montauban Ford Tennis Championships - Louisville Internationaux de Nouvelle-Caledonie - New Caledonia s'Tennis Masters Challenger - Graz Levene Gouldin & Thompson Tennis Challenger - Binghamton XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Tanger Challenger St. Brieuc Challenger Monza Challenger Banja Luka Challenger Tarragona Challenger Jersey Challenger Toyota Challenger St. Brieuc Challenger Biella Challenger Furth Challenger Lugano Challenger Penza Challenger Brasilia Challenger Seoul Challenger Ortisei Challenger Guangzhou Challenger Pingguo Challenger St. Brieuc Challenger Furth Challenger Turin Challenger Astana Challenger Dortmund Challenger St. Remy Challenger Sacramento Challenger Knoxville Challenger Noumea Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Fergana Challenger Prostejov Challenger Pozoblanco Challenger St. Remy Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Dallas Challenger Rome Challenger Ljubljana Challenger Ostrava Challenger Nottingham-2 Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Ostrava Challenger St. Remy Challenger Izmir Challenger Salvador Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Nottingham Challenger Prague Challenger Orbetello Challenger Szczecin Challenger Trnava Challenger Mons Challenger Mersin Challenger Rennes Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Shenzhen Challenger St. Brieuc Challenger Busan Challenger Prostejov Challenger Poprad Tatry Challenger Rome Challenger Ningboo Challenger Suzhou Challenger Bratislava Challenger Kazan Challenger Napoli Challenger Ostrava Challenger Prague Challenger Prague Challenger Open 88 - Contrexeville Alphen Challenger Meknes Challenger Mohammedia Challenger Guangzhou Challenger Rennes Challenger Quimper Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Sophia Antipolis Challenger Liberec Challenger Prostejov Challenger Poprad Tatry Challenger Istanbul Challenger Izmir Challenger Almaty Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Lille Challenger St. Brieuc Challenger Ostrava Challenger Karshi Challenger Rome Challenger Samarkand Challenger Almaty Challenger Scheveningen Challenger Prague Challenger Milan Challenger Liberec Challenger Marburg Challenger Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Braunschweig Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Andria Challenger Columbus Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Anning Challenger Nanchang Challenger Shymkent Challenger M15 Bucharest Samarkand Challenger Istanbul Challenger M25 Targu Mures Lyon Challenger M15 Slobozia M25+H Bacau Bratislava Challenger M15 Sofia Genova Challenger Tashkent Challenger Kazan Challenger Internationaux de Tennis de Brest - Brest Gosford Australian Unity Challenger - Gosford Sardinia International Championship - Cagliari Amersfoort Challenger Open de Montauban - Montauban Open de L'Isere-Open 38 - Grenoble Eckental Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Bratislava Challenger Prague Challenger Liberec Challenger Mallorca Challenger Cassis Challenger Vercelli Challenger Challenger Ciudad de Tijuana - Tijuana Open de Nice - Nice Prague Challenger - Prague Open de Mantouban - Montauban Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Sao Paulo VII Open Banc Agricol - Andorra Sibiu Challenger Zivnobanka Czech Open - Prostejov Ismaning Challenger Internationaux de Bretagne - Brest Ortisei Challenger Bangkok Challenger Optimus Maia Open - Maia GHI Bronx Tennis Classic - Bronx Rennes Challenger The Bolton Challenger - Bolton Pekao Open - Szczecin Timisoara Challenger - Timisoara Samsung Securities Cup - Seoul Pro Tennis World Open - Sunrise Top Wool Challenger Biella - Biella X Torneo Internazionale di Tennis - Barletta Tunis Open 2006 - Tunis Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Cherbourg Challenger Koblenz Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Iasi Challenger Citta di Como Challenger - Como Prague 2 Challenger Prague 3 Challenger Tulln Challenger Bucharest Challenger Bancolombia Open - Cali Bratislava Challenger Ford Tennis Championships - Louisville Bergamo Challenger Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Astana Challenger Sao Paulo Challenger Zenith Tennis Cup-Harbour Club - Milan Bergamo Challenger Wolfsburg Challenger 5° Sporting Challenger - Turin Istanbul Challenger Rome Challenger Czech Open 2006 - Prostejov Napoli Challenger Ostrava Challenger Mamaia Challenger - Constanta Bath Challenger Marburg Challenger Bancastato Challenger Lugano - Lugano San Benedetto Challenger Nord LB Open 2006 - Braunschweig Poznan Challenger Noumea Challenger Bergamo Challenger Croatia Osiguranje Rijeka Open - Rijeka Tanger Challenger Heilbronn Challenger Segovia Challenger Meknes Challenger Arad Challenger Gemax Open 2002 - Belgrade St. Petersburg Challenger - St. Petersburg Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Dallas Challenger Andria Challenger ATP Challenger Open 2004 - Monchengladbach Zivnobanka Czech Open - Prostejov Barletta Citta Della Disfida Open 2000 - Barletta Bratislava Challenger Zagreb Open - Zagreb Tashkent Challenger Pekao Open - Szczecin Eckental Challenger Happy Valley Challenger Challenger Casino Lugano - Lugano Cherbourg Challenger China Open - Beijing Jonkoping Challenger Rabat Challenger Barletta Challenger CA-Challenge 2000 - Graz Turin Challenger Kazan Challenger drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Poprad Tatry Challenger UTC Open - Cherkassy Genova Challenger Open de Charleroi - Charleroi Como Challenger Kenitra Challenger Casablanca Challenger Ethias Trophy - Mons Eckental Challenger Bratislava Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Happy Valley Challenger Genova Challenger Heilbronn Challenger Vicenza Challenger Prague Challenger Eckental Challenger Brest Challenger Quimper Challenger Shymkent Challenger Samsung Securities Cup - Seoul Tatra Banka Open - Bratislava Izmir Challenger Reggio Emilia Challenger San Marino Challenger 2008 China TCL Challenger - Guangzhou Mobilux Open - Luxembourg Koblenz Challenger Neride Prague Indoor - Prague Jameson Cup - Milan Prostejov Challenger Cordenons Challenger Manerbio Challenger Tennis Napoli Cup 2006 - Napoli Augsburg Challenger Citta di Monza - Monza KGHM Polish Indoors - Wroclaw Zadar Challenger Split 1 Challenger Bratislava Challenger Prostejov Challenger Trieste Challenger Sibiu Challenger Eckental Challenger Quimper Challenger Traralgon Challenger Ostrava Challenger Gallagher International - Hamilton Adidas International - Sydney BMW Open - Munich Helsinki Challenger Milan Indoors - Milan Bordeaux Challenger Gelsor Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg St. Remy Challenger Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Aamulehti Tampere Opene - Tampere TD Waterhouse Cup - Long Island ECM Cup - Prague Tiburon Challenger Open de Moselle - Metz LXVII Concursu Internacional de Vigo - Vigo Top Wool Challenger Biella - Biella Seoul Challenger Open Sainte Victoire - Aix-En-Provence Tashkent Challenger Open 13 - Marseille Open de Montauban - Montauban Heilbronn Challenger Charlottesville Challenger Alexander Kolyaskin Memorial - Donetsk Reggio Emilia Challenger Geneva Challenger Marburg Challenger Czech Open - Prostejov Izmir Challenger Nord/LB Open 2004 - Braunschweig Quimper Challenger Orlando Challenger Open de Montauban - Montauban Grand Prix Hassan II - Casablanca Cherbourg Challenger Oberstraufen Cup - Oberstaufen Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Generali Open 2002 - Kitzbuhel SAA Hilversum Open - Hilversum Tashkent Challenger Tata Open 2003 - Chennai Tata Open - Chennai AXA Open - Lisbon China Open - Beijing Prague Challenger St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Dubai Open - Dubai Tennis Cup of Flanders - Ostende IPP Open - Helsinki Rennes Challenger Open 88 - Contrexeville BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Kosice Challenger Mercedes-Benz Cup - Los Angeles Mobilux Open - Luxembourg Yokohama Challenger Guimaraes Challenger Prague Challenger BNP Paribas Primrose - Bordeaux CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Synsam Swedish Open - Bastad Davidoff Swiss Indoors Basel - Basel Caltanissetta Challenger Jersey Challenger Quimper Challenger Challenger 42 - Andrezieux Mercedes Cup - Stuttgart Champaign Challenger PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Trnava Challenger Serbia Open - Belgrade TED Open - Istanbul 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Poprad Tatry Challenger Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Volvo Sylt Open - Sylt Cherbourg Challenger Bastad Challenger Geneva Challenger - Geneva Brisbane International - Brisbane The LTA Wrexham Challenger - Wrexham Malaysian Open - Kuala Lumpur Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Salzburg Challenger Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger ECM Prague Open - Prague Salzburg Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe San Remo Challenger Arizona Men's Tennis Championships - Scottsdale Meerbusch Challenger Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Siemens Open 2002 - Scheveningen Legg Mason Tennis Classic - Washington D.C. Quelle Cup 2000 - Furth BMW Open - Munich Ostrava Challenger PBZ Zagreb Indoors - Zagreb RCA Championships - Indianapolis Open 13 - Marseille Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Kremlin Cup - Moscow Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Generali Open 2001 - Kitzbuhel The Priority Telecom Open - Amersfoort Tennis Napoli Cup - Napoli KGHM Emax Polish Indoors - Wroclaw Banca Stato Challenger Lugano - Lugano Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AAPT Championships - Adelaide Guzzini Challenger - Recanati Heineken Open Shanghai - Shanghai Alexander Kolyaskin Memorial - Donetsk Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Erste Bank Open - Vienna BMW Open - Munich Estoril Open - Estoril Samsung Open - Brighton Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Cerveza Club Columbia Open - Bogota Budapest Challenger St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach Croatia Open - Umag Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Energis Open - Amersfoort Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Next Generation Adelaide International - Adelaide Sydney International - Sydney Chevrolet Cup - Santiago AIG Japan Open - Tokyo RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Paris Ordina Open - 's-Hertogenbosch Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors)